The phrase "podium spot" refers to finishing in one of the top three positions in a competition or race. It means that the person or team who achieves a podium spot will stand on a raised platform, called a podium, to receive recognition and a medal or trophy.